fef3f12ad0e54f483c5b4c036070f9fed46b37df,services/sts/sts-core/src/main/java/org/apache/cxf/sts/claims/LdapClaimsHandler.java,LdapClaimsHandler,retrieveClaimValues,#RequestClaimCollection#ClaimsParameters#,132
Before Change
AndFilter filter = new AndFilter();
filter.and(
new EqualsFilter("objectclass", this.getObjectClass())).and(
new EqualsFilter(this.getUserNameAttribute(), user));
List<String> searchAttributeList = new ArrayList<String>();
After Change
String[] searchAttributes = null;
searchAttributes = searchAttributeList.toArray(new String[searchAttributeList.size()]);
ldapAttributes = LdapUtils.getAttributesOfEntry(ldap, this.userBaseDn, this.getObjectClass(),
this.getUserNameAttribute(), user, searchAttributes);
}
if (ldapAttributes == null || ldapAttributes.size() == 0) {
//No result
if (LOG.isLoggable(Level.INFO)) {
LOG.finest("User '" + user + "' not found");